package wht.jly.forum.service;

import org.springframework.data.domain.Page;
import wht.jly.forum.domain.Role;

/**
 * @author lanyangji
 * @date 2019/2/10 20:56
 */
public interface RoleService {

    /**
     * 条件分页
     *
     * @param page
     * @param size
     * @param role
     * @return
     */
    Page<Role> findByCondition(Integer page, Integer size, Role role);

    /**
     * 按ID查询
     *
     * @param id
     * @return
     */
    Role findById(Integer id);

    /**
     * 删除
     *
     * @param id
     */
    void deleteById(Integer id);

    /**
     * 修改
     *
     * @param role
     * @return
     */
    Role updateById(Role role);
}
